﻿using System;
using System.Collections.Generic;
using System.Data.SqlTypes;
using System.Linq;
using System.Text;


namespace nadModel.pad
{
    public class MaterialEntity : AbstractEntity
    {
        public const string DB_TABLES = "jobMtl_view";

        public string JobNum { get; set; }
        public const string JOB_NUM = "JobNum";

        public string AssemblySeq { get; set; }
        public const string ASSEMBLY_SEQ = "AssemblySeq";

        public string MtlSeq { get; set; }
        public const string MTL_SEQ = "MtlSeq";

        public string PartNum { get; set; }
        public const string PART_NUM = "PartNum";

        public string PartDescription { get; set; }
        public const string PART_DESCRIPTION = "PartDescription";

        public string OldPart { get; set; }
        public const string OLD_PART = "OldPart";

        public decimal RequiredQty { get; set; }
        public const string REQUIRED_QTY = "RequiredQty";

        public string IUM { get; set; }
        public const string IUM_S = "IUM";

        public decimal IssuedQty { get; set; }
        public const string ISSUED_QTY = "IssuedQty";

        public decimal OnHandQty { get; set; }
        public const string ON_HANDQTY = "OnHandQty";

        public string WarehouseCode { get; set; }
        public const string WAREHOUSE_CODE = "WarehouseCode";

        public decimal QtyPer { get; set; }
        public const string QTY_PER = "QtyPer";

        public decimal NetWeight { get; set; }
        public const string NET_WEIGHT = "NetWeight";

        public decimal OweQty { get; set; }
        public const string OWE_QTY = "OweQty";



        public override AbstractEntityPKey PKey
        {
            get
            {

                throw new NotImplementedException();
            }
        }

        public override AbstractEntity Clone()
        {
            throw new NotImplementedException();
        }
    }
}
